<?xml version="1.0"?>
<parser xmlns="http://www.cycle99.com/tools/ecmadoc">
	
	<tokens>
		<token name="@class"       handler="SetIsConstructor" value="true"/>
		<token name="@constructor" handler="SetIsConstructor" value="true"/>
		<token name="@enum"        handler="SetContextType"   value="enumeration"/>
		<token name="@private"     handler="SetVisibility"    value="private"/>

		<token name="@return"      handler="SetReturns"     match="{?(?'type'[\w\.\$]+)}?(?:\s+(?'description'[\s\S]*))?"/>
		<token name="@returns"     handler="SetReturns"     match="{?(?'type'[\w\.\$]+)}?(?:\s+(?'description'[\s\S]*))?"/>
		<token name="@type"        handler="SetType"        match="{?(?'type'[\w\.\$]+)}?"/>
		<token name="@base"        handler="SetType"        match="{?(?'type'[\w\.\$]+)}?"/>
		<token name="@param"       handler="AddArgument"    match="{?(?'type'[\w\.\$]+)}?\s+(?'name'\w+)\s+(?'description'[\s\S]*)"/>
		<token name="@arguments"   handler="AddArguments"   match="{?(?'type'[\w\.\$]+)}?\s+\[?(?'range'[\w\-]+)\]?\s+(?'description'[\s\S]*)"/>
		<token name="@event"       handler="AddEvent"       match="(?'name'[\w\.\$]+)(?:\s+(?'summary'.*))?(?:\n(?'description'[\s\S]*))?"/>

		<token name="@see"         handler="AddProperty"    match="(?'see'[\s\S]*)"/>
		<token name="@syntax"      handler="AddProperty"    match="(?'syntax'[\s\S]*)"/>
		<token name="@todo"        handler="AddProperty"    match="(?'todo'[\s\S]*)"/>
		<token name="@link"        handler="AddProperty"    match="(?'link'[\s\S]*)"/>
		<token name="@author"      handler="AddProperty"    match="(?'author'[\s\S]*)"/>
		<token name="@example"     handler="AddProperty"    match="(?:(?:(?:lang=(?'lang'\w+))?(?:(?'comment'[\s\S]*?))(?:&lt;code&gt;)(?'example'[\s\S]*?)(?:&lt;/code&gt;))|(?'example'[\s\S]*))"/>
		<token name="@namespace"   handler="AddNamespace"   match="(?'namespace'[\w\.\$]+)(?:\s+(?'description'[\s\S]*))?"/>
		<token name="@package"     handler="AddNamespace"   match="(?'namespace'[\w\.\$]+)(?:\s+(?'description'[\s\S]*))?"/>
	</tokens>

	<modes>
		<mode name="Global"      order="Namespace,Function,InheritanceStatement,DocNewStatement,Generic,Literal"/>
		<mode name="Function"    order="Function,InheritanceStatement,NewStatement,Generic,ThisStatement,Literal,Return"/>
		<mode name="Constructor" order="Function,InheritanceStatement,NewStatement,Generic,ThisStatement,Literal"/>
		<mode name="Literal"     order="LiteralFunction,LiteralGeneric,LiteralNewStatement,LiteralLiteral"/>
	</modes>

	<expressions>
		<expression name="Namespace" handler="NamespaceHandler" description="matches a namespace expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?
				Type\.registerNamespace\s*\(\s*\[string(?'StringIndex'\d+)\]\s*\)
			]]></rxp>
		</expression>
		<expression name="Function" handler="FunctionHandler" description="matches any type of function expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?
				(?:(?'VarDecl'var)\s*)?
				(?:(?'FunctDeclLeft'[\w\$\.]+)\s*=\s*)?
				(?'NewKeyword'new\s+)?(?'SurroundingBracket'\()*\s*function\s*?
				(?'FunctDeclRight'[\w.$]+)?\s*\(\s*
				(?'FunctArgs'[\w.$\s,]*?)\s*\)\s*
				\[function(?'FunctIndex'\d+)\]\s*\)*\s*
				(?'FunctCall'\((?'FunctCallArgs'[^\)]*)\))?
			]]></rxp>
		</expression>
		<expression name="Return" handler="ReturnHandler" description="resolves function return statements">
			<rxp><![CDATA[
				return[\s\n\r]+(?'Result'[^;]+)[\s\n\r]*;?[\s\n\r]*$
			]]></rxp>
		</expression>
		<expression name="Generic" handler="GenericHandler" description="matches any type of non-function, non-new object and non-inheritance expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?:(?'VarDecl'var)\s*)?
				(?'VarName'[\w\$\.]+)\s*=\s*(?!(?:new|function|\[literal\d+\])\s*)(?'VarValue'[\[\]\w\$\.]+)
			]]></rxp>
		</expression>
		<expression name="DocGeneric" handler="GenericHandler" description="matches any documented type of non-function, non-new object and non-inheritance expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)(?:(?'VarDecl'var)\s*)?
				(?!this)(?'VarName'[\w\$\.]+)\s*=\s*(?!(?:new|function|\[literal\d+\])\s*)(?'VarValue'[\w\$\.]+)
			]]></rxp>
		</expression>
		<expression name="InheritanceStatement" handler="InheritanceStatement" description="matches 'new' statements that apply to prototypes (inheritance in new objects)">
			<rxp><![CDATA[
				# This matches the default inheritance construct, as provided by the language
				# e.g.: Circle.prototype = new Shape();
				(?:(?'VarName'[\w\$\.]+)\.prototype\s*=\s*new\s+(?'VarValue'[\w\$\.]+)\s*(?:\(\s*(?'CtorArgs'.*)\s*\))?)|

				# This matches the inheritance construct as used in Aeon framework
				# e.g.: Circle.inherits(Shape)
				(?:(?'VarName'[\w\$\.]+)\.inherits\s*\(\s*(?'VarValue'[\w\$\.]+)\s*\))|

				# This matches the inheritance construct as used in Tridion.Web.UI framework
				# e.g.: this.addInterface("Shape")
				(?:(?'VarName'this)\.addInterface\s*\((?'VarValue'\[string\d+\])(?:\s*,\s*\[(?'CtorArgs'.*)\])?\s*\))
			]]></rxp>
		</expression>
		<expression name="NewStatement" handler="NewStatementHandler" description="matches all 'new' statements">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?:(?'VarDecl'var)\s*)?
				(?'VarName'[\w\$\.]+(<!prototype))\s*=\s*new\s+(?'VarValue'[\w\$\.]+)\s*(?:\(\s*(?'CtorArgs'.*)\s*\))?
			]]></rxp>
		</expression>
		<expression name="DocNewStatement" handler="NewStatementHandler" description="matches documented 'new' statements">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)(?:(?'VarDecl'var)\s*)?
				(?'VarName'[\w\$\.]+(?<!prototype))\s*=\s*new\s+(?'VarValue'[\w\$\.]+)\s*(?:\(\s*(?'CtorArgs'.*)\s*\))?
			]]></rxp>
		</expression>
		<expression name="ThisStatement" handler="ObjectPropHandler" description="matches only 'this' expressions">
			<rxp><![CDATA[
				(?:(?:\[comment(?'CommentIndex'\d+)\]\s*)(?:\s+(?'PropDecl'this\.[$\w]+))\s*;)|(?:
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?:\s+(?'PropDecl'this\.[$\w]+)\s*=\s*)
				(?!(?:new|function|\[literal\d+\]|@)\s*)(?'PropValue'[^=;]+)(?:;))			
			]]></rxp>
		</expression>
		<expression name="Literal" handler="LiteralHandler" description="matches any literal expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?:(?'VarDecl'var)\s*)?(?'VarName'[\w\$\.]+(?<!\.prototype))(?'Prototype'\.prototype)?\s*=
				\s*\[literal(?'LiteralIndex'\d+)\]
			]]></rxp>
		</expression>
		<expression name="DocLiteral" handler="LiteralHandler" description="matches only documented literal expressions">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)(?:(?'VarDecl'var)\s*)?(?'VarName'[\w\$\.]+)\s*=
				\s*\[literal(?'LiteralIndex'\d+)\]
			]]></rxp>
		</expression>
		<expression name="LiteralGeneric" handler="GenericHandler" description="matches any type of non-function, non-new object and non-inheritance expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?'VarName'[\w\$\.]+)\s*:\s*(?!(?:new|function|\[literal\d+\])\s*)(?'VarValue'[\[\]\w\$\.]+)
			]]></rxp>
		</expression>
		<expression name="LiteralFunction" handler="FunctionHandler" description="matches any type of function expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?:(?'VarDecl'var)\s*)?
				(?:(?'FunctDeclLeft'[\w\$\.]+)\s*:\s*)?function\s*?(?'FunctDeclRight'[\w.$]+)?
				\s*\(\s*(?'FunctArgs'[\w.$\s,]*?)\s*\)\[function(?'FunctIndex'\d+)\]
			]]></rxp>
		</expression>
		<expression name="LiteralLiteral" handler="LiteralHandler" description="Matches a nested literal expression">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?:(?'VarDecl'var)\s*)?
				(?'VarName'[\w\$\.]+)\s*:\s*\[literal(?'LiteralIndex'\d+)\]
			]]></rxp>
		</expression>
		<expression name="LiteralNewStatement" handler="NewStatementHandler" description="matches all 'new' statements (inheritance in new objects)">
			<rxp><![CDATA[
				(?:\[comment(?'CommentIndex'\d+)\]\s*)?(?:(?'VarDecl'var)\s*)?
				(?'VarName'[\w\$\.]+)\s*:\s*new\s+(?'VarValue'[\w\$\.]+)\s*(?:\(\s*(?'CtorArgs'.*)\s*\))?
			]]></rxp>
		</expression>
	</expressions>

	<format>
		<ConstructorSynopsis>var x: {0} = new {1};</ConstructorSynopsis>
		<FunctionSynopsisFull>{0}({1}){2}</FunctionSynopsisFull>
		<FunctionSynopsisBase>{0}({1})</FunctionSynopsisBase>
		<PropertySynopsis>{0}.{1}: {2};</PropertySynopsis>
		<VariableSynopsis>{0}: {1};</VariableSynopsis>
		<VariableSynopsisGlobal>var {0}: {1};</VariableSynopsisGlobal>
		<ReturnValueFormat>: {0}</ReturnValueFormat>
		<ArgumentFormat>{0}: {1}</ArgumentFormat>
		<CommaFormat>, </CommaFormat>
		<LinkFormat><![CDATA[<a href="{0}">{1}</a>]]></LinkFormat>
	</format>

	<types>
		<type name="jQuery">
			<link>http://docs.jquery.com/Types#jQuery</link>
		</type>
		<type name="DOMEvent" aliases="Event">
			<link>https://developer.mozilla.org/en/DOM/event</link>
		</type>
		<type name="HTMLHtmlElement" aliases="HtmlElement,HTMLElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLHtmlElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-33759296</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347090%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLHeadElement" aliases="HtmlHeadElement,HeadElement,HEADElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLHeadElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-77253168</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347087%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLLinkElement" aliases="HtmlLinkElement,LinkElement,LINKElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLLinkElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-35143001</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347098%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTitleElement" aliases="HtmlTitleElement,TitleElement,TITLEElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLTitleElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-79243169</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347126%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLMetaElement" aliases="HtmlMetaElement,MetaElement,METAElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLMetaElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-37041454</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347101%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLBaseElement" aliases="HtmlBaseElement,BaseElement,BASEElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLBaseElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-73629039</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347066%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLIsIndexElement" aliases="HtmlIsIndexElement,IsIndexElement,ISINDEXElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HTMLIsIndexElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-85283003</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347094%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLStyleElement" aliases="HtmlStyleElement,StyleElement,STYLEElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLStyleElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-16428977</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347118%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLBodyElement" aliases="HtmlBodyElement,BodyElement,BODYElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HTMLBodyElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-62018039</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347070%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLFormElement" aliases="HtmlFormElement,FormElement,FORMElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLFormElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-40002357</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347083%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLSelectElement" aliases="HtmlSelectElement,SelectElement,SELECTElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLSelectElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-94282980</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347116%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLOptGroupElement" aliases="HtmlOptGroupElement,OptGroupElement,OPTGROUPElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HTMLOptGroupElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-38450247</link>
		</type>
		<type name="HTMLOptionElement" aliases="HtmlOptionElement,OptionElement,OPTIONElement">
			<link name="MDC">https://developer.mozilla.org/en/HTML/Element/HTMLOptionElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-70901257</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347108%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLInputElement" aliases="HtmlInputElement,InputElement,INPUTElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLInputElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-6043025</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347093%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTextAreaElement" aliases="HtmlTextAreaElement,TextAreaElement,TEXTAREAElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLTextAreaElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-24874179</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347125%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLButtonElement" aliases="HtmlButtonElement,ButtonElement,BUTTONElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HTMLButtonElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-34812697</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347072%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLLabelElement" aliases="HtmlLabelElement,LabelElement,LABELElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLLabelElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-13691394</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347095%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLFieldSetElement" aliases="HtmlFieldSetElement,FieldSetElement,FIELDSETElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HTMLFieldSetElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-7365882</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347081%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLLegendElement" aliases="HtmlLegendElement,LegendElement,LEGENDElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HTMLLegendElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-21482039</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347096%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLUListElement" aliases="HtmlUListElement,UListElement,ULISTElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HTMLUListElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-86834457</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347127%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLOListElement" aliases="HtmlOListElement,OListElement,OLISTElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/OList</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-58056027</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347107%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLDListElement" aliases="HtmlDListElement,DListElement,DLISTElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/DList</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-52368974</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347077%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLDirectoryElement" aliases="HtmlDirectoryElement,DirectoryElement,DIRECTORYElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Directory</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-71600284</link>
		</type>
		<type name="HTMLMenuElement" aliases="HtmlMenuElement,MenuElement,MENUElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Menu</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-72509186</link>
		</type>
		<type name="HTMLLIElement" aliases="HtmlLIElement,LIElement,LIElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/LI</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-74680021</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347097%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLDivElement" aliases="HtmlDivElement,DivElement,DIVElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Div</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-22445964</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347076%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLParagraphElement" aliases="HtmlParagraphElement,ParagraphElement,PARAGRAPHElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Paragraph</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-84675076</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347109%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLHeadingElement" aliases="HtmlHeadingElement,HeadingElement,HEADINGElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Heading</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-43345119</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347088%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLQuoteElement" aliases="HtmlQuoteElement,QuoteElement,QUOTEElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Quote</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-70319763</link>
		</type>
		<type name="HTMLPreElement" aliases="HtmlPreElement,PreElement,PREElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Pre</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-11383425</link>
		</type>
		<type name="HTMLBRElement" aliases="HtmlBRElement,BRElement,BRElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/BR</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-56836063</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347071%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLBaseFontElement" aliases="HtmlBaseFontElement,BaseFontElement,BASEFONTElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/BaseFont</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-32774408</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347067%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLFontElement" aliases="HtmlFontElement,FontElement,FONTElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Font</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-43943847</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347082%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLHRElement" aliases="HtmlHRElement,HRElement,HRElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/HR</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-68228811</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347089%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLModElement" aliases="HtmlModElement,ModElement,MODElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Mod</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-79359609</link>
		</type>
		<type name="HTMLAnchorElement" aliases="HtmlAnchorElement,AnchorElement,ANCHORElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Anchor</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-48250443</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347063%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLImageElement" aliases="HtmlImageElement,ImageElement,IMAGEElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLImageElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-17701901</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347092%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLObjectElement" aliases="HtmlObjectElement,ObjectElement,OBJECTElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Object</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-9893177</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347106%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLParamElement" aliases="HtmlParamElement,ParamElement,PARAMElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Param</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-64077273</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347110%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLAppletElement" aliases="HtmlAppletElement,AppletElement,APPLETElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Applet</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-31006348</link>
		</type>
		<type name="HTMLMapElement" aliases="HtmlMapElement,MapElement,MAPElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Map</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-94109203</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347099%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLAreaElement" aliases="HtmlAreaElement,AreaElement,AREAElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Area</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26019118</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347064%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLScriptElement" aliases="HtmlScriptElement,ScriptElement,SCRIPTElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Script</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-81598695</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347115%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTableElement" aliases="HtmlTableElement,TableElement,TABLEElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLTableElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-64060425</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347122%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTableCaptionElement" aliases="HtmlTableCaptionElement,TableCaptionElement,TABLECAPTIONElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/TableCaption</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-12035137</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347119%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTableColElement" aliases="HtmlTableColElement,TableColElement,TABLECOLElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/TableCol</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-84150186</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347121%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTableSectionElement" aliases="HtmlTableSectionElement,TableSectionElement,TABLESECTIONElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/TableSection</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-67417573</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347124%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTableRowElement" aliases="HtmlTableRowElement,TableRowElement,TABLEROWElement">
			<link name="MDC">https://developer.mozilla.org/en/DOM/HTMLTableRowElement</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-6986576</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347123%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLTableCellElement" aliases="HtmlTableCellElement,TableCellElement,TABLECELLElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/TableCell</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-82915075</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347120%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLFrameSetElement" aliases="HtmlFrameSetElement,FrameSetElement,FRAMESETElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/FrameSet</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-43829095</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347085%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLFrameElement" aliases="HtmlFrameElement,FrameElement,FRAMEElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/Frame</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-97790553</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347084%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLIFrameElement" aliases="HtmlIFrameElement,IFrameElement,IFRAMEElement">
			<link name="MDC">https://developer.mozilla.org/En/DOM/IFrame</link>
			<link name="W3C">http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-50708718</link>
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347091%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLCommentElement" aliases="HtmlCommentElement,CommentElement">
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347074%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLDDElement" aliases="HtmlDDElement,DdElement,DDElement">
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347075%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLDTElement" aliases="HtmlDTElement,DtElement,DTElement">
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347079%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLEmbedElement" aliases="HtmlEmbedElement,EmbedElement,EMBEDElement">
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347080%28v=VS.85%29.aspx</link>
		</type>
		<type name="HTMLSpanElement" aliases="HtmlSpanElement,SpanElement,SPANElement">
			<link name="MSDN">http://msdn.microsoft.com/en-us/library/dd347117%28v=VS.85%29.aspx</link>
		</type>
	</types>
	
</parser>
